﻿using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Text;
using SRP_LibBusinessEntity;
using System.Data;
namespace SRP_LibDataAccess
{
    public class CPerfil
    {
        public DataTable ListarPerfil(string descripcion)
        {
     
            WSParametria.wsParametria ws = new WSParametria.wsParametria();
            ws.Url = System.Configuration.ConfigurationManager.AppSettings["rutaWSParametria"].ToString();
            DataSet ds = ws.ListarPerfil(descripcion);
            return ds.Tables[0];
        }

        public int InsertarPerfil(string descripcion, string estado)
        {
            DataSet ds = new DataSet();
            WSParametria.wsParametria ws = new WSParametria.wsParametria();
            ws.Url = System.Configuration.ConfigurationManager.AppSettings["rutaWSParametria"].ToString();
            return ws.InsertarPerfil(descripcion, estado);

        }

        public int EditarPerfil(string codigo, string descripcion, string estado)
        {
            DataSet ds = new DataSet();
            WSParametria.wsParametria ws = new WSParametria.wsParametria();
            ws.Url = System.Configuration.ConfigurationManager.AppSettings["rutaWSParametria"].ToString();
            return ws.EditarPerfil(codigo, descripcion, estado);


        }

        #region

        public DataTable ListarPerfilModulo(int perfil)
        {

            WSParametria.wsParametria ws = new WSParametria.wsParametria();
            ws.Url = System.Configuration.ConfigurationManager.AppSettings["rutaWSParametria"].ToString();
            DataSet ds = ws.ListarPerfilModulo(perfil);
            return ds.Tables[0];
        }

        public int InsertarPerfilModulo(int perfil, int idmodulo)
        {
            DataSet ds = new DataSet();
            WSParametria.wsParametria ws = new WSParametria.wsParametria();
            ws.Url = System.Configuration.ConfigurationManager.AppSettings["rutaWSParametria"].ToString();
            return ws.InsertarPerfilModulo(perfil, idmodulo);

        }

        public int EliminarPerfilModulo(int perfil)
        {
            DataSet ds = new DataSet();
            WSParametria.wsParametria ws = new WSParametria.wsParametria();
            ws.Url = System.Configuration.ConfigurationManager.AppSettings["rutaWSParametria"].ToString();
            return ws.EliminarPerfilModulo(perfil);


        }
        #endregion
    }
}
